能自动化的事情绝不手动


需求

老大最近在看高数复习视频,想把配套的PPT打印出来,边看视频边做题,到打印店才发现PPT上的内容全是内容为白色背景透明的png,打印店老板不给打印黑色背景,毕竟太费墨,老大急了,鉴于文首的原则,把U盘丢给我“我不管,你给我解决!”

思路

  • 条件:
    目前有两章PPT,后面可能还有几十章,每一章有都在30+页,每页内容只有一张内容为白色背景透明的图片。
  • 目标:
    将图片分离出来,白色内容转黑色,最后将所有内容集合在word文档中。
  • 思路:
    获取图片
    图片转色
    图片集成到word
    嗯,就这么简单

手动自动化

获取图片

鉴于文首的原则,手动去挨个复制的都是傻伯夷,我不想当傻伯夷,必须得自动获取批量图片,而且还得编号,Google了一番,从PPT中批量导出原图的方法如下:

PPT另存为.pptx,修改扩展名为.rar,解压,在/ppt/media中可以看见PPT中的所有图片
注:如果扩名未显示,请在文件夹的查看选项中勾选文件扩展名,再更改扩展名。

获取到图片

图片转色

图片取到了,转色我开始想先把图片保存成黑色背景的jpg,用美图秀秀一类的软件进行颜色翻转,但太费力,不符合文首的原则,还是得召唤出PS,只见广袤的01荒漠中,一位身披斗篷的剑客径直走来,“我的剑就是你的剑”,囧……

颜色反转:在PS中打开png,快捷键Ctrl + i,颜色反转,保存即可。效率很高,但是基于自动化原则,接下来的机械动作就交给PS吧。
批量处理:

  • 录制动作:先打开一个待处理文件,窗口>动作>创建新动作(Alt+F9),开始录制动作,Ctrl + i,文件>存储为Web所用格式>格式选择JPEG>完成>结束录制。
  • 批量处理:文件>自动>批处理,选择源目录(存放原图)以及目标目录(存放修改后的图片),点击OK,PS开始挥舞着利剑一张张处理图片,不消片刻,处理完了。

图片处理结束

word集成

肯定不能一张张图粘进去啊,不愿做傻伯夷,试试下面这个方法,

全选图片,指针拖动第一张,放进word,图片按顺序依次排好,嗯,完美!

晚饭后,老大看到打印好的讲义,很满意,“小李啊,很好!来来来,我这里还有几十章讲义”,我“……”